﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{

    [Serializable]
    public class KoubeiServindustryExercisePlancourseSyncModel:AopObject
    {
            [XmlElement("request_id")]
            public string RequestId { get; set; }

            [XmlElement("fitness_id")]
            public string FitnessId { get; set; }
            [XmlElement("shop_id")]
            public string ShopId { get; set; }

            [XmlElement("data_version")]
            public string DataVersion { get; set; }

            [XmlArray("plan_list")]
            [XmlArrayItem("plan_list")]
            public List<PlanList> PlanList { get; set; }
   }
    [Serializable]
    public class PlanList: AopObject
    {
            [XmlElement("biz_type")]
            public string BizType { get; set; }

            [XmlElement("time_dimension_type")]
            public string TimeDimensionType { get; set; }

            [XmlElement("values")]
            public string Values { get; set; }

            [XmlArray("course_list")]
            [XmlArrayItem("course_list")]
            public List<CourseList> CourseList { get; set; }
        }

    [Serializable]
    public class CourseList: AopObject
    {
            [XmlElement("name")]
            public string Name { get; set; }
            [XmlElement("classroom")]
            public string ClassRoom { get; set; }
            [XmlElement("biz_type")]
            public string BizType { get; set; }

            [XmlElement("craftsman_id")]
            public string CraftsmanId { get; set; }
            [XmlElement("craftsman_name")]
            public string craftsman_name { get; set; }
            [XmlElement("craftsman_title")]
            public string craftsman_title { get; set; }
            [XmlElement("start_time")]
            public string start_time { get; set; }
            [XmlElement("end_time")]
            public string end_time { get; set; }

            [XmlElement("external_course_id")]
            public string external_course_id { get; set; }

            [XmlElement("course_detail_url")]
            public string CourseDetailUrl { get; set; }

            [XmlElement("source_type")]
            public string source_type { get; set; }

        }

    }

